<?php 
 
namespace app\common\model;

use app\common\model\BaseModel;
use app\common\traits\ModelTrait;
use app\common\utils\JsonService;
/**
* This is the model class for table "{ptf_goods_attribute}".
*
* @property int $attr_id 属性id 
* @property string $attr_name 属性名称
* @property int $type_id 属性分类id 
* @property int $attr_index 0不需要检索 1关键字检索 2范围检索 
* @property int $attr_type 0唯一属性 1单选属性 2复选属性 
* @property int $attr_input_type  0 手工录入 1从列表中选择 2多行文本框 
* @property string $attr_values 可选值列表
* @property int $order 属性排序 
*/
class GoodsAttribute extends BaseModel{

    protected $pk = 'attr_id';
    protected $name = 'goods_attribute';

    use ModelTrait;
    protected $autoWriteTimestamp = true;
    //protected $dateFormat = 'Y-m-d';
    //protected $createTime = 'create_time';
    //protected $updateTime = 'update_time';

    /**
    * {@inheritdoc}
    */
    public function attributeLabels()
    {
        return [
            'attr_id' => '属性id',
            'attr_name' => '属性名称',
            'type_id' => '属性分类id',
            'attr_index' => '0不需要检索 1关键字检索 2范围检索',
            'attr_type' => '0唯一属性 1单选属性 2复选属性',
            'attr_input_type' => ' 0 手工录入 1从列表中选择 2多行文本框',
            'attr_values' => '可选值列表',
            'order' => '属性排序',
        ];
    }

    public function getGoodsType(){
        return $this->hasOne('GoodsType','id','type_id');
    }
}


?>